/**
 * express 
 * req请求体
 * res返回体
 * '/wx/login' 微信登录的路由
 */

 const express = require('express')
 var bodyParser = require('body-parser')
 
 const app = express()
 const port = 3000
 
 ///解析body中间件
 app.use(bodyParser.json({limit:'100mb'}));
 
  //设置跨域访问
  // app.all('*',function(req,res,next) {
  //   res.header("Access-Control-Allow-Origin","*");//允许的域名
  //   res.header('Access-Control-Allow-Methods','PUT,GET,POST,DELETE,OPTIONS');//允许的请求方式
  //   res.header("Access-Control-Allow-Headers","X-Requested-With");//允许的head
  //   res.header('Access-Control-Allow-Headers','Content-Type',token);//允许的head
  //   next();
  // });

  app.all('*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "X-Requested-With");
    res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
    res.header('Access-Control-Allow-Headers', 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild,token');
    res.header("X-Powered-By",' 3.2.1')
    res.header("Content-Type", "application/json;charset=utf-8");
    next();
    });
 
 //设置跨域访问
 //app.use(require('cors')())  // 需要安装 cors 依赖
 
 ///wx
 const wxRouter = require('./wx')
 wxRouter(app)
 

 ///admin
 const adminRouter = require('./admin')
 adminRouter(app)
 
 app.listen(port, () => {
   console.log(`Example app listening on port ${port}`)
 })